package com.itheima.io.fileoutputstream.demo03;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 数据的追加写入
 */
public class FileOutputStreamDemo01 {

    public static void main(String[] args) throws IOException {

        // 创建FileOutputStream对象
        // 默认情况下在进行数据写入的时候，就是将文件中原有的数据删除掉，然后写入新的数据
        // FileOutputStream fileOutputStream = new FileOutputStream("itheima-io-fileoutputstream\\b.txt") ;

        // public FileOutputStream(String name,boolean append) 第一个参数表示文件名路径,第二个参数表示是否追加写
        // public FileOutputStream(File file, boolean append)	第一个参数表示文件名路径对应的File对象,第二个参数表示是否追加写
        // FileOutputStream fileOutputStream = new FileOutputStream("itheima-io-fileoutputstream\\b.txt" , true) ;
        File file = new File("itheima-io-fileoutputstream\\b.txt");
        FileOutputStream fileOutputStream = new FileOutputStream( file, true) ;

        // 需求：我们现在需要实现追加写入。

        // 调用方法写数据
        fileOutputStream.write("itcast is very good".getBytes());

        // 释放资源
        fileOutputStream.close();


    }

}
